#ifndef PIXEL_H
#define PIXEL_H

class Pixel
{
public:
    Pixel(int R = 0, int G = 0, int B = 0);

    Pixel(const Pixel& p);
    Pixel& operator=(const Pixel& p);
    ~Pixel();


    int R() const;
    int G() const;
    int B() const;

    void setR(int val);
    void setG(int val);
    void setB(int val);

    // add conversion functions?

private:
    int red;
    int green;
    int blue;
};

#endif // PIXEL_H
